RCS API - Rissbreitenuntersuchung (EN)

Dieser Artikel ist auch verfügbar in:
Mit KI aus dem Englischen übersetzt
Das folgende Tutorial demonstriert einige Funktionen der neuen RCS API. Anhand einer vorhandenen Datei mit einem Querschnitt, der eine vordefinierte bewehrte Querschnittsgeometrie enthält, können wir die Belastung des Querschnitts ändern, um die Auswirkungen auf die Tragfähigkeit und die Rissbreite zu untersuchen.

Die API wird über die Programmiersprache Python gesteuert. Die Referenz auf IDEA StatiCa Git-Hub

Übersicht der nächsten Schritte

  1. Die aktuelle innere Kraft Mine um ein gewähltes Momenteninkrement erhöhen.
  2. Berechnung ausführen
  3. Die zu prüfenden Ergebnisse aus der Berechnung extrahieren – konkret die Rissbreite
  4. Die Ergebnisse einem Datenrahmen hinzufügen, der zur grafischen Darstellung verwendet werden kann
inline image in article

Paketinstallationen

Die Pakete stellen Kommunikationsfunktionen sowie vorinstallierte Funktionen/Objekte bereit, um die API zu starten, mit Datenrahmen zu arbeiten und Diagramme zu erstellen.

IDEA StatiCa RCS Client ist eine Komponente von IDEA StatiCa, einer Softwarelösung, die weit verbreitet für die Bemessung und den Normnachweis von Bauteilen eingesetzt wird, einschließlich Stahlbetonstruktur und Stahlkonstruktionen. Konkret steht RCS für Reinforced Concrete Sections (Stahlbetonquerschnitte), und der RCS Client ist der Teil der Anwendung, der sich auf die Analyse und Überprüfung des Verhaltens von Stahlbetonquerschnitten unter verschiedenen Lastbedingungen konzentriert.

Hauptmerkmale des IDEA StatiCa RCS Client:

  1. Querschnittsanalyse: Er ermöglicht Ingenieuren die Analyse von Querschnitten von Betonelementen unter Berücksichtigung komplexer Wechselwirkungen zwischen Beton und Bewehrung. Dies kann nichtlineares Verhalten, Rissbildung und andere Phänomene umfassen.
  2. Normkonformität: Der RCS Client überprüft die Bemessung anhand verschiedener internationaler Normen und stellt sicher, dass die Querschnitte die Sicherheits- und Leistungsanforderungen erfüllen.
  3. Interaktionsdiagramme: Er kann Interaktionsdiagramme für verschiedene Lastkombinationen erstellen und hilft Ingenieuren zu verstehen, wie sich ein Querschnitt unter verschiedenen Lastbedingungen verhält (z. B. Normalkraft kombiniert mit Biegemomenten).
  4. Ergebnisvisualisierung: Die Software bietet detaillierte Visualisierungen von Spannung-Dehnung-Verteilungen, Rissbildern und mehr, die Ingenieuren helfen, die Ergebnisse leicht zu interpretieren und zu verstehen.
  5. Integration mit anderen Modulen: Der RCS Client kann in Verbindung mit anderen IDEA StatiCa-Modulen verwendet werden, beispielsweise für Stahlanschlüsse oder Betonbauteile, und bietet so eine umfassende Bemessungs- und Analyseumgebung.
  6. Automatisierung und API: Der RCS Client kann über seine API in Arbeitsabläufe integriert werden, was automatisierte Analysen oder die Integration mit anderen Softwarewerkzeugen ermöglicht.
inline image in article
inline image in article

Vorhandenes Projekt öffnen und Querschnittsdetails abrufen

  1. Modell öffnen in IDEA StatiCa heißt "crack-width-example.IdeaRcs"
  2. Inkrement des Biegemoments 
  3. Details aus dem Extreme im IDEA StatiCa Navigator abrufen (falls mehr als ein Querschnitt definiert ist, werden alle Extremes berücksichtigt)
inline image in article
inline image in article

Schleife über die Inkremente, Berechnung und Ergebnisse ausführen

Die Iterationen werden im Datensatz „df.check" gespeichert, der zur Anzeige der Ergebnisse verwendet werden kann.

inline image in article

Analyseergebnisse: 

inline image in article

Ausgaben darstellen (matplotlib)

inline image in article

Sie haben Kenntnisse im Umgang mit der API für RCS erworben, um eine Iterationsanalyse an einem einzelnen Querschnitt in IDEA StatiCa RCS durchzuführen.

Link zum Herunterladen der Datei von Github: https://github.com/idea-statica/ideastatica-public/tree/main/src/api-sdks/rcs-api/clients/python/ju…

Verwandte Artikel